@charset "utf-8";
/* CSS Document */

.agent{ background:url(/images/esf/v2/angent.png) no-repeat; overflow:hidden; width:960px; height:146px; border:#dddddd solid 1px; border-bottom:#6d689f solid 3px;}
.agent .btnname{ height:123px; overflow:auto;}
.agent .btnname p{font-size:32px; color:#6963a3; font-family:"微软雅黑"; padding-left:40px; margin-top:40px;}
.agent .btnname p font{ color:#828385; font-size:12px; line-height:30px; text-transform:uppercase;}
.agent .btn{ margin-left:38px;}
.agent .btn a,.agentlist .menu a{ float:left; background:url(/images/esf/v2/angent.png) no-repeat -102px -159px; width:100px; height:27px; text-align:center; font-size:14px; color:#6d689f; text-decoration:none; line-height:27px; margin-right:3px;}
.agent .btn a:hover,.agentlist .menu a:hover,.agent .btn a.check,.agentlist .menu a.check{ background-position:0px -160px; color:#FFF;}



/* 栏目样式设计 */
div.column .box{ border:none; margin-top:5px; clear:none;}
div.column .title{ background:url(/images/esf/v2/angent.png) no-repeat 0px -205px; border:none; color:#FFF; font-size:12px; font-weight:bold; height:27px; line-height:27px;}
div.column .content{ border:#dddddd solid 1px; border-top:none;}

/* 栏目样式_左边 */
div.column .mLeft{ float:left; width:220px;}
div.column .mLeft .title{background-position:0px -245px; }

/* 栏目样式_右边 */
div.column .mRight{float:right; width:730px;}
div.column .mRight .box .btn{ margin-top:5px; margin-left:0px; overflow:auto;}
div.column .mRight .box .btn a{ height:26px; line-height:26px; font-size:12px; font-weight:bold;}
div.column .mRight .box .content{border:#dddddd solid 1px;  background:url(/images/esf/v2/angent.png) repeat-x 0px -440px; }
div.column .mRight .box .content .tags a{ margin-left:10px;}
div.column .mRight .box .content .tags font{ color:#999; font-size:12px;}
div.column .mRight .box .content .tags span{ font-weight:bold; color:#666;}
div.column .mRight .box .content .tags { padding:0 10px 0 10px; line-height:25px; height:25px;}

p.introduction{ padding:10px 5px 0 5px; color:#666; line-height:20px;}

/* 栏目样式_左边 */
div.agentlist .content ul {border-bottom:#CCC dashed 1px; padding:5px; overflow:auto;zoom:1; padding:10px 0 10px 0; }
div.agentlist .content ul.tipborder{border-bottom:#e4e4e4 solid 1px; }
div.agentlist .content ul.tipborder font{ color:#666; font-size:14px; font-weight:bold; margin-left:5px;}
div.agentlist .content ul li{ float:left; color:#666666; line-height:23px;}
div.agentlist .content ul li.img{ width:110px;}
div.agentlist .content ul li.info{ width:400px;}
div.agentlist .content ul li.price{ width:100px; text-align:right;}
div.agentlist .content ul li.price2{ width:100px; text-align:right; color:#F60; font-weight:bold; font-size:14px;}
div.agentlist .content ul li.price2 font{ font-size:12px; color:#999; font-weight:normal;}
div.agentlist .content ul li.m2{ width:95px; text-align:right; }

.agentlist .menu{ overflow:auto;}
.agentlist .menu a.more{ font-weight:bold; float:right; color:#000; font-size:12px; background:none;}

div.agentlist .content ul li font{ color:#979797; font-size:12px;}
div.agentlist .content ul li a{color:#2754bb; font-size:14px; font-weight:bold;}
div.agentlist .content ul li.img img{ padding:1px; border:#dddddd solid 1px;}

div.sellinfo { overflow:auto; zoom:1;}
div.sellinfo div{ line-height:20px; color:#666; overflow:auto;}
div.sellinfo div a{ color:#06C;}
div.sellinfo div font{color:#666; margin-right:5px; font-size:12px;}
div.sellinfo .fl{ width:86px; height:114px; padding:3px; border:#dddddd solid 1px; margin-right:8px;}
div.sellinfo .info{ background-color:#f1f1f1; padding:5px; line-height:20px; color:#000; margin-top:8px;}

span.dj{ background:url(/images/esf/b_blue_2.gif) no-repeat 50px 4px; width:90px; height:20px; float:left;}
span.rz{ background:url(/images/esf/rengzheng.jpg) no-repeat 50px 2px; height:20px; width:90px; float:left;}

div.searchhouse p{ width:100%; overflow:hidden; margin-bottom:3px;}
div.searchhouse input,div.searchhouse label{ float:left; margin-right:5px; line-height:22px; }
div.searchhouse input.obox{ width:13px; height:13px; margin-top:3px;}
div.searchhouse select.on{ border:#dddddd solid 1px; width:93px;}
div.searchhouse input.long{  border:#dddddd solid 1px; width:190px; height:18px;}
div.searchhouse .searchbtn.box{ height:22px; width:70px; line-height:20px;}

/* 栏目样式_翻页 */
div.pagelist{ margin-top:10px; float:right;}
div.pagelist a{ padding:3px 5px 3px 5px; border:#dddddd solid 1px; color:#336; margin-right:5px;}


/* 栏目样式_服务 */
div.service dl.table{border:#dddddd solid 1px; border-bottom:none; color:#666; margin-top:10px;}
div.service dl.table dd,div.service dl.table dt{height:30px; width:343px; border-bottom:#CCC solid 1px; padding-left:10px;}
div.service dl.table dd{border-left:#CCC solid 1px; width:342px;}
.bge7{background-color:#efefef; text-align:center; font-size:14px; font-weight:bold;}





/* 公司列表 */
div.comapnysearch .mLeft{ background:url(/images/esf/company.png) no-repeat; width:720px; height:62px; float:left;}
div.comapnysearch .mLeft label{ font-size:14px; font-weight:bold;  margin-left:25px;  width:70px; color:#336; float:left; margin-top:21px;}
div.comapnysearch .mLeft input{ color:#999; font-size:12px; border:#dddddd solid 1px; width:440px; height:26px; line-height:27px; padding-left:10px;  margin-top:18px; float:left;}
div.comapnysearch  a.companysearchbtn{background:url(/images/esf/company.png) no-repeat -252px -72px; width:108px; height:28px; float:left; margin-top:18px; text-align:center; color:#FFF; line-height:28px; margin-left:10px;}

div.comapnysearch .mRight{ background:url(/images/esf/company.png) no-repeat 0px -72px; width:231px; height:62px; float:right;}
div.comapnysearch .mRight a{width:231px; height:62px; display:block;}


div.companylist .mLeft{ float:left; width:720px;}
div.companylist .mLeft .box{ border:none;}
div.companylist .mLeft .title{ background-image:none; height:27px!important; color:#666; padding-left:0px; margin-top:20px;}
div.companylist .mLeft .content{ margin:0px; padding:0px;}
div.companylist .mLeft .contentboder{ border-top:#CCC solid 1px;}
div.companylist .mLeft .content ul{border-bottom:#CCC dashed 1px; line-height:20px;  overflow:auto; padding:0 0 10px 0; margin:10px 0;}
div.companylist .mLeft .content li{ line-height:18px; }
div.companylist .mLeft .content li p{ color:#666}
div.companylist .mLeft .content li.left{ float:left;}
div.companylist .mLeft .content li.mid{ float:left; margin-left:5px; width:400px;}
div.companylist .mLeft .content li.mid a{ font-size:14px; font-weight:bold; line-height:24px; color:#615e98;}
div.companylist .mLeft .content li.right{ float:right; width:160px;}
div.companylist .mLeft .content li.right a{ display:block; padding-left:10px; background:url(/images/esf/company.png) no-repeat 0px -143px;}

div.companylist .mRight{ float:right; width:231px; }
div.companylist .mRight .box{ border:#dddddd solid 1px;}
div.companylist .mRight .title{ background: url(/images/esf/righttitlebg.jpg) repeat-x; font-size:12px; padding-left:8px;}
div.companylist .mRight .content{margin:5px; padding:0px;}
div.companylist .mRight .content ul{ padding:0px; margin:0px;}
div.companylist .mRight .content ul li{ padding-left:10px; margin-left:3px; background:url(/images/esf/sign.gif)  no-repeat 0px -3px; line-height:22px; height:22px;}
div.companylist .mRight .content ul li a{ color:#696399;}



/* 经济人列表 */
div.webshop{background-color:#ebe9ff; background-image:url(/images/esf/company.png); background-repeat:no-repeat; background-position:bottom right;}
div.webshop h3{ height:36px; line-height:36px; color:#FFF; padding-left:18px; background:url(/images/esf/company.png) 60px -184px no-repeat;background-color:#696399;}
div.webshop h3 a{ font-size:12px; font-weight:normal; color:#FFF;}
div.webshop ul{ padding:15px 10px; overflow:auto;}
div.webshop li.l{ background-color:#FFF; border:#cbc9e2 solid 1px; width:213px; height:104px; float:left; color:#999; text-align:center; line-height:104px; }
div.webshop li.m{ float:left; margin-left:10px; width:550px;}
div.webshop li.m p a{ font-size:28px; line-height:30px; color:#696399; font-family: "微软雅黑"; text-decoration:none;}
div.webshop li.m p.tel{ line-height:20px; margin-top:8px; color:#666; font-family: Verdana, Geneva, sans-serif, "微软雅黑"; }
div.webshop li.r{ float:right; width:150px;}

div.selllist{}
div.selllist h3{ border-bottom:#CCC solid 2px; color:#999; padding-left:10px; margin-top:20px; line-height:36px;}
div.selllist ul{ border-bottom:#CCC dashed 1px; overflow: hidden; margin:15px 5px; padding-bottom:10px; line-height:20px;}
div.selllist ul li{ color:#666;}
div.selllist ul li.l{ float:left; width:90px; margin-right:10px;}
div.selllist ul li.l img{ border:#dddddd solid 1px;}
div.selllist ul li.m{ float:left; width:400px;}
div.selllist ul li.m2{ width:200px; float:left; margin-top:30px;}
div.selllist ul li.m a{ color:#036; font-size:14px; font-weight:bold; line-height:26px;}
div.selllist ul li p{ zoom:1; overflow:hidden;}
div.selllist ul li.m p a{ font-size:12px; font-weight:normal; color:#999;}
div.selllist ul li.r{ float:right; width:250px; }
div.selllist ul li.r p.phone{ margin-left:3px; margin-top:5px; font-size:14px; font-weight:bold; color:#F60;}
div.selllist ul li.r p.seeshop{ margin-left:3px; margin-top:5px; }
div.selllist ul li.r p.seeshop a{ background:url(/images/esf/company.png) no-repeat -587px -72px; display:block; width:133px; height:24px; text-align:center; line-height:24px; color:#FFF; font-weight:bold; text-decoration:none;}
div.selllist ul li.r p.seeshop a:hover,div.selllist ul li.r p.seeshop a.check{ background:url(/images/esf/company.png) no-repeat -587px -105px; color:#666;}
div.selllist ul li.r a,div.selllist ul li.r span,div.selllist ul li.r p{ float:right;}

span.chushou{ background:url(/images/esf/company.png) no-repeat 5px -249px; height:31px; display:block; padding-left:40px; width:50px; font-size:14px; font-weight:bold; line-height:31px; float:left;}
span.chuzhu{ background:url(/images/esf/company.png) no-repeat -85px -249px; height:31px; display:block; padding-left:40px; width:50px; font-size:14px; font-weight:bold; line-height:31px; float:left;}



div.companylist .mLeft .contentboder ul{ border:#dddddd solid 1px; padding:5px; overflow:auto; zoom:1;}
div.companylist .mLeft .contentboder ul li.l{ width:90px; float:left;}
div.companylist .mLeft .contentboder ul li.l img{ border:#dddddd solid 1px;}
div.companylist .mLeft .contentboder ul li.m{ width:200px; float:left; margin-left:10px; line-height:20px; }
div.companylist .mLeft .contentboder ul li.m p{color:#b1b1b1;}
div.companylist .mLeft .contentboder ul li.m p a{ font-size:12px; font-weight:normal; line-height:20px; color:#06C;}
div.companylist .mLeft .contentboder ul li.m a{ font-size:14px; font-weight:bold; color:#339; line-height:26px;}

div.companylist .mLeft .contentboder ul li.r{ width:380px; float:right; border-left:#ebe9ff solid 1px; padding:0 8px;}


#rmidhouse h3{ overflow:auto; font-size:12px; height:24px; line-height:20px; }
#rmidhouse h3 a{ color:#00F; font-weight:normal; }
#rmidhouse ul{ padding:0px; margin:0px; border:none; }
#rmidhouse ul li{ color:#666; line-height:22px; height:22px; background:url(/images/esf/sign.gif) no-repeat 0px -2px; }
#rmidhouse ul li a{margin-left:8px;}
#rmidhouse ul li span.fl{ padding-left:10px;}
#rmidhouse ul li span{ color:#999; }
#rmidhouse ul li span font{ margin-left:20px; color:#F60; font-weight:bold; font-size:12px;}